Integrating SwiftUI into UIKit Apps by Natalia Panferova

Integrating SwiftUI into UIKit Apps by Natalia Panferova

Author:Natalia Panferova
Language: eng
Format: epub
Publisher: Nil Coalescing Limited
Published: 2022-12-15T00:00:00+00:00


Styling collection cells in SwiftUI

When we create our custom UICollectionView or UITableView cell UI using UIHostingConfiguration, we can use SwiftUI APIs to customize cell styling. We can modify the alignment of list row separators, change cell margins and background. We are going to see how we can apply such customizations by continuing to work on our sample Fun Activities app.

Change list row separator alignment

By default list row separators are aligned to the first Text view if one is present in the cell. In many cases this is exactly what we want, but sometimes we need to customize the alignment to meet our specific design needs.

For example, in our sample app the first Text view from the leading edge contains the activity date. It uses a small font size and it’s not the main component of the cell. It would probably be better to draw the separator starting from the activity name instead.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.